log flume - French English Dictionary